.icon-location{
    position: relative;

    width: 100%;
    height:100%;
    
    border-radius:50% 50% 50% 0;

    transform:rotate(-45deg);
    
    background: #fff;
    }
    
    .icon-location:after{
    
    content: "";
    
    width: 40%;
    
    height:40%;

    margin: 30% 0 0 29%;

    background-color: #0097ff;
    
    position: absolute;
    
    border-radius: 50%;
    
    }